package leetCode.offer09;

/**
 * 难度：简单
 * 使用两个栈实现队列
 * 队列的特性： 先进先出
 * 栈的特性是： 先进后出
 *<br>
 * 问题描述：<br>
 * 用两个栈实现一个队列，队列的声明如下，请实现它的两个函数appendTail和deleteHead，<br>
 * 分别完成在队列尾部插入整数和在队列头部删除整数的功能，若队列中没有元素deleteHead返回-1
 */
public interface CQueue {

    /**
     * 在队尾插入整数
     * @param value
     */
     void appendTail(int value);

    /**
     * 在队列头部取出整数
     * @return
     */
     int deleteHead();
}
